﻿package
{
	
	import flash.display.MovieClip;
	
	/**
	 * ...
	 * @author Danilo Gama
	 */
	public class Inimigo extends MovieClip
	{
		protected var velocidade:int;
		protected var delayTiro:int
		private var contarTiro:int;
		var tiro:Tiro;
		
		public function Inimigo()
		{
		
		}
		
		public function update():void
		{
			this.y += velocidade;
			if (this.y >= Main.stage.stageHeight)
			{
				if (Main.screen.contains(this))
				{
					Main.screen.removeChild(this);
					Level.AR_Inimigos.splice(this, 1);
				}
			}
			
			
		
		}
		
		public function criaTiro():void
		{
			contarTiro++;
			if (contarTiro % delayTiro == 0)
			{
				tiro = new TiroInimigo();
				tiro.x = this.x;
				tiro.y = this.y;
				Main.screen.addChild(tiro);
				contarTiro = 0;
				Level.AR_tirosInimigo.push(tiro);
			}
		}
	
	}

}